//
//  Mail_AddReceiver_Task.m
//  EpointFrame5
//
//  Created by wangzhigang on 14-6-24.
//  Copyright (c) 2014年 Epoint. All rights reserved.
//

#import "Mail_AddReceiver_Task.h"

@implementation Mail_AddReceiver_Task
-(void)execute{
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    NSString *ValidateData = [EpointBizTools getToken];
    NSString *url = self.getMobileOAWebserviceURL;
    NSString *wsNamespace = NSLocalizedString(@"Epoint_DNet_WS_NameSpace", @"");
    NSString *userguid = [userDefaults objectForKey:Epoint_User_UserGuid];
    NSString *MailGuid = [params objectForKey:@"MailGuid"];
    NSString *userList = [params objectForKey:@"userList"];
    
    //    EpointWebServiceUtil *ws = [[EpointWebServiceUtil alloc]initWithUrl:url namespace:wsNamespace method:@"Mail_Delete"];
    
    NSString *ParasXml = @"<![CDATA[<?xml version=\"1.0\" encoding=\"gb2312\"?><paras><UserGuid>%@</UserGuid><MailGuid>%@</MailGuid><userList>%@</userList></paras>]]>";
    ParasXml = [NSString stringWithFormat:ParasXml,userguid,MailGuid,userList];
    //请求接口
    EpointWebServiceUtil *ws = [[EpointWebServiceUtil alloc]initWithUrl:url namespace:wsNamespace method:@"Mail_AddReceiver"];
    [ws addParameterForString:@"ValidateData" value:ValidateData];
    [ws addParameterForString:@"ParasXml" value:ParasXml];
    NSString *bs =  ws.start;
    
    NSMutableArray *result = [self validateXMLWS2:bs];
    NSString *msg = [result objectAtIndex:1];
    if ([[result objectAtIndex:0]isEqualToString:@"1"]) {
        [self sendDataRefreshUI:@[@"1", @"收件人添加成功!"]];
    }
    else
    {
        [self exeFailureWithMessage:msg];
    }
}
@end
